package cn.tedu.truetaste.mapper;

import cn.tedu.truetaste.pojo.entity.Coupons;
import cn.tedu.truetaste.pojo.entity.Discount;
import cn.tedu.truetaste.pojo.vo.CouponsListItemVO;
import cn.tedu.truetaste.pojo.vo.CouponsStandardVO;
import cn.tedu.truetaste.pojo.vo.DiscountListItemVO;
import cn.tedu.truetaste.pojo.vo.DiscountStandardVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface DiscountMapper {

    int insert(Discount discount);

    int insertBatch(List<Discount> discountList);

    int deleteById(Long id);

    /**
     * 根据若干个id批量删除
     * @param ids
     * @return
     */
    int deleteByIds(Long[] ids);

    int update(Discount discount);

    DiscountStandardVO getStandardById(Long id);

    List<DiscountListItemVO> list();

}
